ניהול קבצים בפרוייקט
לדוגמה
פעם שמתי את קבצי ה include בתיקייה הראשית, אחרי זה יצרתי להם תיקייה
וב github של האתר הזה אני רואה שזה בכלל מסודר בצורה שונה לגמרי
7 תשובות
איזה קבצים לשים בכל תיקיה
https://github.com/intval/phpguide
כאן הקובץ PHP היחיד שנימצא בתיקייה הראשית זה האינדקס
ואחרי זה יש עוד תיקיות ועוד
אז אני רוצה לדעת איך לצור את הסדר הזה
ג'יטהאב זה רשת דבר, הקוד מקור של האתר הזה זה דבר אחר :)
אלכס כתב את המערכת של האתר הזה עם פריימוורק בשם [url=www.yiiframework.com/]Yii[/url], מפה גם נובע הסטרקטורה הזאתי.
הפריימוורק מממש את הפטרן MVC, האינדקס כל מה שהוא עושה זה מפעיל את הפריימוורק.
הפריימוורק מפעיל את המערכת ראוטינג שלו, טוען את המודולים, את הקונטרולר בהתאם לעמוד שניגשת אליו, יש פה באתר גם כמה מאמרים על איך בונים פריימוורקים.
אתה יכול לקרוא על הסטרקטורה של Yii ופריימוורקים אחרים בגוגל, ולעשות בעצמך סטרקטורה כזאתי.
איך שנוח לך.
אם אתה עובד עם פריימוורק - נותנים לך סידור מוכן.
אם אתה עובד עם mvc, אז לכל חלק תיקיה משלה.
אם אתה עובד בצורה אחרת, אז תחשוב על דרך נוחה בשבילך.
אם יש לך סקריפט אחד שדרכו כולם מגיעים לאתר index.php עם htaccess
אז הוא יהיה בתיקיה הראשית וסקריפטים של מודולים יהיו בתתי תיקיות
קבצים סטטיים (תמונות, CSS, JS) יהיו בתיקיה נפרדת.
אין פה איזה "מבנה" טוב או מבנה סטנדרתי. מאוד תלוי בתוכנה הספציפית שלך.
אני יודע שאני זה שמחליט אבל בסדר שאני עשה אני אף פעם לא מוצא את הקבצים שלי אז רציתי רעיונות לסידור הקבצים